const { errorData } = require('../utils/common')

module.exports = {
  serverError: errorData(),
  userFormatError: errorData(10001, '用户名或密码为空'),
  userAlreadyExisted: errorData(10002, '用户已经存在'),
  userRegisterError: errorData(10003, '用户注册失败'),
  userDontExist: errorData(10004, '用户不存在'),
  userLoginError: errorData(10005, '用户登录失败'),
  invalidPassword: errorData(10006, '密码错误'),
  updatePasswordError: errorData(10007, '修改密码失败'),
  tokenExpiredError: errorData(10101, '登录令牌已过期'),
  invalidToken: errorData(10102, '登录令牌无效'),
  notAdmin: errorData(10103, '没有管理员权限'),
  fileUploadError: errorData(10201, '文件上传失败'),
  unSupportFileTypeError: errorData(10202, '不支持的文件格式'),
  goodsFormatError: errorData(10203, '商品参数格式错误'),
  publishGoodsError: errorData(10204, '发布商品失败'),
  updateGoodsError: errorData(10205, '修改商品失败'),
  invalidGoodsID: errorData(10206, '无效的商品信息'),
  removeGoodsError: errorData(10207, '删除商品失败'),
  offGoodError: errorData(10208, '下架商品失败'),
  onGoodError: errorData(10209, '上架商品失败'),
  findGoodError: errorData(10210, '获取商品列表失败'),
  findCartError: errorData(10301, '获取购物车列表失败'),
  cartFormatError: errorData(10302, '购物车参数格式错误'),
  updateCartError: errorData(10303, '更新购物车信息失败'),
  removeCartError: errorData(10304, '删除购物车商品失败'),
  addrFormatError: errorData(10401, '地址参数格式错误'),
  createAddrError: errorData(10402, '添加地址失败'),
  findAllAddrError: errorData(10403, '获取地址列表失败'),
  updateAddrError: errorData(10404, '修改地址列表失败'),
  orderFormatError: errorData(10501, '地址参数格式错误'),
}
